@@ -4,7 +4,7 @@ class AgentsController < ApplicationController |
||
| 4 | 4 |
include SortableTable |
| 5 | 5 |
|
| 6 | 6 |
def index |
| 7 |
- set_table_sort sorts: %w[name last_check_at last_event_at last_receive_at], default: { name: :asc }
|
|
| 7 |
+ set_table_sort sorts: %w[name created_at last_check_at last_event_at last_receive_at], default: { created_at: :desc }
|
|
| 8 | 8 |
|
| 9 | 9 |
@agents = current_user.agents.preload(:scenarios, :controllers).reorder(table_sort).page(params[:page]) |
| 10 | 10 |
|
@@ -2,6 +2,7 @@ |
||
| 2 | 2 |
<table class='table table-striped'> |
| 3 | 3 |
<tr> |
| 4 | 4 |
<th><%= sortable_column 'name', 'asc' %></th> |
| 5 |
+ <th><%= sortable_column 'created_at', 'desc', name: 'Age' %></th> |
|
| 5 | 6 |
<th>Schedule</th> |
| 6 | 7 |
<th><%= sortable_column 'last_check_at', name: 'Last Check' %></th> |
| 7 | 8 |
<th><%= sortable_column 'last_event_at', name: 'Last Event Out' %></th> |
@@ -24,6 +25,9 @@ |
||
| 24 | 25 |
<% end %> |
| 25 | 26 |
</td> |
| 26 | 27 |
<td class='<%= "agent-unavailable" if agent.unavailable? %>'> |
| 28 |
+ <%= time_ago_in_words agent.created_at %> |
|
| 29 |
+ </td> |
|
| 30 |
+ <td class='<%= "agent-unavailable" if agent.unavailable? %>'> |
|
| 27 | 31 |
<% if agent.can_be_scheduled? %> |
| 28 | 32 |
<%= agent_schedule(agent, ',<br/>') %> |
| 29 | 33 |
<% else %> |